package cn.iocoder.yudao.module.data.service.text2sql.parser;


import cn.iocoder.yudao.module.data.service.text2sql.pojo.ChatModelConfig;
import cn.iocoder.yudao.module.data.service.text2sql.pojo.s2sql.LLMReq;
import cn.iocoder.yudao.module.data.service.text2sql.pojo.s2sql.LLMResp;
import dev.langchain4j.model.chat.ChatLanguageModel;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * SqlGenStrategy abstracts generation step so that different LLM prompting strategies can be
 * implemented.
 */
public abstract class SqlGenStrategy  {



    public abstract LLMResp generate(LLMReq llmReq);
}
